platform heels - Turkish English Dictionary